despaired of

失望,丧失信心;对…绝望